package com.lyw.zerox;

import java.sql.SQLOutput;
import java.util.function.Consumer;
import java.util.function.Function;
import java.util.function.Predicate;
import java.util.function.Supplier;

public class Demo2{
    public static void main(String[] args) {
//        MyInterface myInterface = (num1,num2) ->
//            num1+num2
//
//        ;
//        System.out.println(myInterface.get("asd","fgh").toUpperCase());


//        Consumer<String> consumer = (s) -> {
//            System.out.println(s);
//        };
//        consumer.accept("asd");
//        Consumer<String> consumer =  System.out::println;
//        consumer.accept("123123");


//        Supplier<String> supplier=()->{
//            return "hello111";
//        };
//        System.out.println(supplier.get());
//    }
//        Supplier<Person> supplier=Person::new;


//        Function<String,Integer> function=(s)->{
//            return Integer.parseInt(s);
//        };
//        System.out.println(function.apply("2111"));

//        Function<String ,Person>function=Person::new;

//        Predicate<Integer> predicate = (num)->{
//            if (num==0){
//                return false;
//            }
//
//            if (num%2==0){
//                return true;
//            }
//            return false;
//        };
//        System.out.println(predicate.test(2));
    }
}
